#include "LinkQueue.h"

void LinkQueue::push(const elementType &element)
{
    list.insertTail(element);
}

void LinkQueue::Pop()
{
    list.removeByIndex(0);
}

LinkQueue::elementType *LinkQueue::GetFront()
{
   if(list.Size()==0)
   {
        return nullptr;
   }
   return list.findByIndex(0);
}

bool LinkQueue::IsEmpty()
{
    return list.Size()==0;
}
